Mapbox Navigation SDK for iOS Docs Navigation SDK for iOS Reference (2.0.0)

View on GitHub

Install in Dash

Mapbox Navigation SDK for iOS Reference Electronic Horizon Reference
  • Guides
    • Using Map Matching
    • Reduce Memory Usage
    • Styling the UI
  • Turn-by-turn UI
    • NavigationViewController
    • NavigationViewControllerDelegate
    • RouteVoiceController
    • SpeechSynthesizing
    • SpeechSynthesizingDelegate
    • MapboxSpeechSynthesizer
    • SystemSpeechSynthesizer
    • MultiplexedSpeechSynthesizer
    • SpeechError
    • SpeechFailureAction
    • NavigationOptions
    • NavigationView
  • Core Navigation Logic
    • NavigationService
    • NavigationServiceDelegate
    • MapboxNavigationService
    • – NotificationUserInfoKey
    • Router
    • RouterDataSource
    • RouteController
    • – NotificationUserInfoKey
    • RouterDelegate
    • RouteProgress
    • RouteLegProgress
    • RouteStep
    • RouteStepProgress
    • CongestionLevel
    • VisualInstruction
    • VisualInstructionDelegate
    • NavigationEventsManager
    • ActiveNavigationEventsManagerDataSource
    • PassiveNavigationEventsManagerDataSource
    • NavigationLocationManager
    • ReplayLocationManager
    • SimulatedLocationManager
    • NavigationRouteOptions
    • RouteOptions
    • NavigationMatchOptions
    • SimulationMode
    • PassiveLocationManager
    • – NotificationUserInfoKey
  • Maps
    • NavigationMapView
    • NavigationMapViewDelegate
    • MapView
    • Style
    • PassiveLocationProvider
    • NavigationLocationProvider
    • WaypointStyle
    • UserLocationStyle
  • Styling
    • StyleManager
    • StyleManagerNotificationUserInfoKey
    • StyleManagerDelegate
    • DayStyle
    • NightStyle
  • Formatters
    • DistanceFormatter
  • UI Components
    • BottomBannerViewController
    • BottomBannerViewControllerDelegate
    • SpeedLimitView
    • UserPuckCourseView
    • UserHaloCourseView
    • CourseUpdatable
    • NavigationComponent
  • Guidance Instruction UI
    • TopBannerViewController
    • InstructionsCardViewController
    • InstructionsCardContainerView
    • InstructionsCardContainerViewDelegate
    • InstructionsBannerViewDelegate
    • ManeuverView
    • JunctionView
    • GenericRouteShield
  • CarPlay
    • CarPlayManager
    • CarPlayManagerDelegate
    • CarPlayNavigationViewController
    • CarPlayNavigationViewControllerDelegate
    • CarPlayActivity
    • CarPlayCompassView
    • CarPlayMapViewController
    • CarPlayMapViewControllerDelegate
    • CarPlaySearchController
    • CarPlaySearchControllerDelegate
    • CarPlayConnectionObserver
    • RecentItem
    • NavigationGeocodedPlacemark
  • Configuration
    • RouteControllerDeadReckoningTimeInterval
    • RouteControllerMediumAlertInterval
    • RouteControllerHighAlertInterval
    • RouteControllerManeuverZoneRadius
    • RouteSnappingMaxManipulatedCourseAngle
    • RouteControllerMaximumAllowedDegreeOffsetForTurnCompletion
    • RouteControllerMaximumDistanceBeforeRecalculating
    • RouteControllerUserLocationSnappingDistance
    • MapOrnamentPosition
    • CongestionAttribute
    • CurrentLegAttribute
    • RouteLineWidthByZoomLevel
    • NavigationMapViewMinimumDistanceForOverheadZooming
    • NavigationViewMinimumVolumeForWarning
    • GradientCongestionFadingDistance
    • RouteControllerIncorrectCourseMultiplier
    • RouteControllerLinkedInstructionBufferMultiplier
    • RouteControllerMaximumSpeedForUsingCurrentStep
    • RouteControllerMinNumberOfInCorrectCourses
    • RouteControllerMinimumBacktrackingDistanceForRerouting
    • RouteControllerMinimumDistanceForContinueInstruction
    • RouteControllerMinimumDurationRemainingForProactiveRerouting
    • RouteControllerMinimumNumberLocationUpdatesBackwards
    • RouteControllerNumberOfSecondsForRerouteFeedback
    • RouteControllerProactiveReroutingInterval
    • RouteSnappingMinimumHorizontalAccuracy
    • RouteSnappingMinimumSpeed
    • NavigationSettings
  • User Feedback
    • FeedbackViewController
    • FeedbackViewControllerDelegate
    • FeedbackItem
    • ActiveNavigationFeedbackType
    • PassiveNavigationFeedbackType
    • ConfusingAudioSubtype
    • RouteQualitySubtype
    • IllegalRouteSubtype
    • RoadClosureSubtype
    • FeedbackSource
    • EndOfRouteFeedback
  • Camera
    • NavigationCamera
    • NavigationCameraType
    • NavigationCameraState
    • CameraStateTransition
    • NavigationCameraStateTransition
    • ViewportDataSource
    • NavigationViewportDataSource
    • ViewportDataSourceType
    • ViewportDataSourceDelegate
  • Electronic Horizon
    • ElectronicHorizonOptions
    • RoadGraph
    • – NotificationUserInfoKey
    • – Edge
    • – Path
    • – Position
    • – SubgraphEdge
    • OpenLRIdentifier
    • OpenLROrientation
    • RoadName
    • RoadObject
    • – EdgeLocation
    • – Kind
    • – Location
    • – Position
    • DistancedRoadObject
    • RoadObjectMatcher
    • RoadObjectStore
    • RoadObjectMatcherDelegate
    • RoadObjectStoreDelegate
    • RoadObjectMatcherError
  • Other Classes
    • DispatchTimer
    • FeedbackEvent
    • FloatingButton
    • PredictiveCacheManager
  • Other Global Variables
    • CongestionRangeHeavy
    • CongestionRangeLow
    • CongestionRangeModerate
    • CongestionRangeSevere
  • Other Enumerations
    • LooksIncorrectSubtype
    • OpenLRSideOfRoad
    • PassiveNavigationIncorrectVisualSubtype
    • PassiveNavigationRoadIssueSubtype
    • PassiveNavigationWrongTrafficSubtype
  • Other Extensions
    • Array
    • Bundle
    • CGPoint
    • CGSize
    • CLLocation
    • CameraOptions
    • CongestionRange
    • Dictionary
    • Directions
    • Locale
    • MapboxNavigationNative.RoadObjectMatcherError
    • MapboxStreetsRoadClass
    • Measurement
    • NSAttributedString
    • – Key
    • NSLock
    • Notification
    • – Name
    • ResourceOptionsManager
    • RouteLeg
    • String
    • StyleURI
    • TileStore
    • TilesetDescriptorFactory
    • UIApplication
    • – State
    • UIDevice
    • UIEdgeInsets
    • UIFont
    • UIWindow
  • Other Functions
    • onMainAsync(_:)
    • onMainQueueSync(execute:)
  • Other Protocols
    • BimodalCache
    • BimodalDataCache
    • BimodalImageCache
    • FeedbackType
    • NavigationMapInteractionObserver
    • NavigationStatusPresenter
    • PassiveLocationManagerDelegate
    • RouteVoiceControllerDelegate
    • StepsViewControllerDelegate
    • UnimplementedLogging
  • Other Structures
    • BearingSmoothing
    • BorderCrossing
    • FollowingCameraOptions
    • GeometryFramingAfterManeuver
    • IndexedRouteResponse
    • IntersectionDensity
    • NavigationViewportDataSourceOptions
    • OverviewCameraOptions
    • PitchNearManeuver
    • PredictiveCacheOptions
    • RouteAlert
    • TileStoreConfiguration
    • – Location
    • Tunnel
  • Other Type Aliases
    • AdvanceLegCompletionHandler
    • CongestionRange
    • ContainerViewController
    • UserCourseView

Electronic Horizon

  • ElectronicHorizonOptions

    Defines options for emitting Notification.Name.electronicHorizonDidUpdatePosition, Notification.Name.electronicHorizonDidEnterRoadObject, and Notification.Name.electronicHorizonDidExitRoadObject notifications while a RouteController or PassiveLocationManager is active.

    See more

    Declaration

    Swift

    public struct ElectronicHorizonOptions
    View Source on GitHub
  • RoadGraph

    RoadGraph provides methods to get edge shape (e.g. RoadGraph.Edge) and metadata.

    You do not create a RoadGraph object manually. Instead, observe the Notification.Name.electronicHorizonDidUpdatePosition notification to obtain edge identifiers and get more details about the edges using the RouteController.roadGraph or PassiveLocationManager.roadGraph property.

    See more

    Declaration

    Swift

    public final class RoadGraph
    View Source on GitHub
  • OpenLRIdentifier

    Identifies a road object according to one of two OpenLR standards.

    See more

    Declaration

    Swift

    public enum OpenLRIdentifier
    View Source on GitHub
  • OpenLROrientation

    Describes the relationship between the road object and the direction of a referenced line. The road object may be directed in the same direction as the line, against that direction, both directions, or the direction of the road object might be unknown.

    See more

    Declaration

    Swift

    public enum OpenLROrientation
    View Source on GitHub
  • RoadName

    A human-readable name or route reference code that identifies a road.

    See more

    Declaration

    Swift

    public enum RoadName
    View Source on GitHub
  • RoadObject

    Describes the object on the road. There are two sources of road objects: active route and the electronic horizon.

    See more

    Declaration

    Swift

    public struct RoadObject
    View Source on GitHub
  • DistancedRoadObject

    Contains information about distance to the road object of a concrete type/shape (gantry, polygon, line, point etc.).

    See more

    Declaration

    Swift

    public enum DistancedRoadObject
    View Source on GitHub
  • RoadObjectMatcher

    Provides methods for road object matching.

    Matching results are delivered asynchronously via a delegate. In case of error (if there are no tiles in the cache, decoding failed, etc.) the object won’t be matched.

    See more

    Declaration

    Swift

    final public class RoadObjectMatcher
    View Source on GitHub
  • RoadObjectStore

    Stores and provides access to metadata about road objects.

    You do not create a RoadObjectStore object manually. Instead, use the RouteController.roadObjectStore or PassiveLocationManager.roadObjectStore to access the currently active road object store.

    See more

    Declaration

    Swift

    public final class RoadObjectStore
    extension RoadObjectStore: RoadObjectsStoreObserver
    View Source on GitHub
  • RoadObjectMatcherDelegate

    RoadObjectMatcher delegate.

    See more

    Declaration

    Swift

    public protocol RoadObjectMatcherDelegate : AnyObject
    View Source on GitHub
  • RoadObjectStoreDelegate

    RoadObjectStore delegate

    See more

    Declaration

    Swift

    public protocol RoadObjectStoreDelegate : AnyObject
    View Source on GitHub
  • RoadObjectMatcherError

    An error that occures during road object matching.

    See more

    Declaration

    Swift

    public struct RoadObjectMatcherError : LocalizedError
    View Source on GitHub

© 2014–2021 Mapbox. See license for more details.

Generated by jazzy ♪♫ v0.13.7, a Realm project.